barracuda (scomberomorus commersonii) - German English Dictionary